package com.fs.service;

import com.fs.pojo.Sto;
import com.fs.vo.Condition;
import com.github.pagehelper.PageInfo;

/**
 * @author 刘伟
 * @fileName ProcurementService
 * @date 2024/10/15 9:19
 * @description
 **/
public interface ProcurementService {
    /**
     * 获取采购清单列表的方法
     * @param condition
     * @return
     */
    PageInfo<Sto> getProcurementList(Condition<Sto> condition);

    /**
     * 添加采购清单的方法
     * @param sto
     * @return
     */
    Integer addProcurement(Sto sto);

    /**
     * 修改清单的方法
     * @param sto
     * @return
     */
    Integer updateProcurement(Sto sto);

    /**
     * 根据id删除单条数据的方法
     * @param id
     * @return
     */
    Integer deleteProcurement(Integer id);

    /**
     * 根据id查询单条数据的方法
     * @param id
     * @return
     */
    Sto queryProcurementById(Integer id);
    /**
     * 获取最大id
     */
    Integer getMaxProId();
}
